package com.cema.manage.project.manage.versionUpdate.domain;

import java.io.Serializable;
import java.util.Date;

/**
 * 版本更新表 biz_version_update
 *
 * @author reasahi
 * @date 2024-07-12
 */
public class VersionUpdateVo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Integer id;
    /**
     * 版本号
     */
    private String vuVersionName;
    /**
     * 版本号
     */
    private String vuVersionCode;
    /**
     * 下载地址
     */
    private String vuUrl;
    /**
     * 跟新内容
     */
    private String vuContent;
    /**
     * 版本控制
     */
    private Integer vuStatus;

    /**
     * 渠道包
     */
    private String vuChannelPackageName;

    private Integer vuChannelPackage;
    /**
     * 时间
     */
    private Date createTime;

    /**
     * 设置：主键
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取：主键
     */
    public Integer getId() {
        return id;
    }

    public String getVuVersionName() {
        return vuVersionName;
    }

    public void setVuVersionName(String vuVersionName) {
        this.vuVersionName = vuVersionName;
    }

    public String getVuVersionCode() {
        return vuVersionCode;
    }

    public void setVuVersionCode(String vuVersionCode) {
        this.vuVersionCode = vuVersionCode;
    }

    /**
     * 设置：下载地址
     */
    public void setVuUrl(String vuUrl) {
        if (vuUrl != null) {
            if (vuUrl.trim().isEmpty()) {
                this.vuUrl = null;
            } else {
                this.vuUrl = vuUrl;
            }
        }
    }

    /**
     * 获取：下载地址
     */
    public String getVuUrl() {
        return vuUrl;
    }

    /**
     * 设置：跟新内容
     */
    public void setVuContent(String vuContent) {
        if (vuContent != null) {
            if (vuContent.trim().isEmpty()) {
                this.vuContent = null;
            } else {
                this.vuContent = vuContent;
            }
        }
    }

    /**
     * 获取：跟新内容
     */
    public String getVuContent() {
        return vuContent;
    }

    public Integer getVuStatus() {
        return vuStatus;
    }

    public void setVuStatus(Integer vuStatus) {
        this.vuStatus = vuStatus;
    }

    /**
     * 设置：时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取：时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    public String getVuChannelPackageName() {
        return vuChannelPackageName;
    }

    public void setVuChannelPackageName(String vuChannelPackageName) {
        this.vuChannelPackageName = vuChannelPackageName;
    }

    public Integer getVuChannelPackage() {
        return vuChannelPackage;
    }

    public void setVuChannelPackage(Integer vuChannelPackage) {
        this.vuChannelPackage = vuChannelPackage;
    }
}

